﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AbatDeployer
{
    public class AbatModel
        {

            public List<string> ABATVariablesPath;
            public List<string> ABATQueuesPath;
            public List<string> ABATUserAccountsPath;
            public List<string> ABATSRsPath;

            public List<ABATVariable> VariblesList;
            public List<ABATQueue> Queuelist;
            public List<ABATUserAccount> UserAccountList;
            public List<ABATServiceR> SrvAccountList;


            public string environmentName { get; set; }
            public string controllerName { get; set; }
            
        }

        public class ABATUserAccount
        {
            public string name { get; set; }
            public string UserName { get; set; }
            public string PassWord { get; set; }


        }

        public class ABATServiceR
        {
            public string name { get; set; }
            public string wsdl { get; set; }
            


        }


        public class ABATQueue
        {
            public string name { get; set; }
            public string ExecutionMachine { get; set; }
            

        }
        public class ABATVariable
            {
                public string Name { get; set; }
                public string desc { get; set; }
                public string value { get; set; }
            }

            public class path
            {
                public List<string> _path;
            }
     
 }


